--- jupytext: text_representation: extension: .md format_name: myst format_version: 0.13 jupytext_version: 1.10.3 kernelspec: display_name: Python 3 (ipykernel) language: python name: python3 --- +++ {"deletable": false, "editable": false, "nbgrader": {"cell_type": "markdown", "checksum": "39ab151938c5dde87b44ba94ac791bf2", "grade": false, "grade_id": "mock-midterm", "locked": true, "points": 1, "schema_version": 3, "solution": false, "task": true}} # Mock Midterm +++ {"slideshow": {"slide_type": "-"}, "tags": ["remove-cell"]} **CS1302 Introduction to Computer Programming** ___ +++ To get you prepared for the midterm and final examinations, 1 point of this Lab is allocated to a successful submission of the Mock Midterm using Safe Exam Browser. Ideally, you should try this on a laptop you can bring to the midterm/exam but you will receive the point regardless of what computer you use, and how much you score in Mock Midterm. It is unnecessary to delay until you have revised the course materials because you can attempt Mock Midterm many times, unlike the actual midterm. +++ Please also read other important information about the Midterm in the **Midterm Quiz** Section under the course homepage regarding the - midterm date, - midterm venue, - required/optional equipment to bring, and - differences between the Mock Midterm and the actual Midterm. +++ ## Install Safe Exam Browser +++ Open the course home page using the **usual web browser** such as Chrome. Click the **Mock Midterm** link posted under the Midterm Quiz section. You should see the quiz cover page below: +++ ![png](images_Mock_Midterm/attempt_quiz_by_launching_SEB.png) +++ If you have not installed Safe Exam Browser, click `Download Safe Exam Browser` to download and install the browser on your computer. +++ After installing Safe Exam Browser, **do not** run it just yet. +++ Instead, access the Mock Midterm again with a **usual** web browser such as Chrome. Click `Launch Safe Exam Browser`. You should see a dialog box similar to the following. If not, try using a recent version of Chrome. +++ ![png](images_Mock_Midterm/confirm_launch_SEB.png) +++ Confirm opening the url to Safe Exam Browser. You should see the login page opened in Safe Exam Browser. +++ ![png](images_Mock_Midterm/login.dio.svg) +++ Click `CityU EID Login` and enter your CityU EID and password to login. You will see the midterm cover page again. +++ ## Start Mock Midterm +++ There should be a button `Attempt quiz now` on the midterm cover page. +++ ![png](images_Mock_Midterm/confirm_attempt_quiz.png) +++ Click `Attempt quiz now` and click `Start attempt` to confirm the time limit. You will see all the quiz question numbers listed under `Quiz navigation`. +++ ![png](images_Mock_Midterm/interface_quiz.png) +++ ## Answer questions +++ You can click the link `online python tutor` to open a python interpreter. - In Safe Exam Browser, you can copy and paste your code to the online python tutor to test run without penalty. - You can switch between the quiz and online python tutor using the menu at the bottom left corner. +++ ![png](images_Mock_Midterm/python_tutor.png) +++ ![png](images_Mock_Midterm/switch_to_python_tutor.png) +++ You can jump to other questions using `Quiz navigation`. - There can be multiple questions on one page. You can click `Next Page` to go to the next page. - Changing pages is very useful because: - It saves your current answer so you will not loose them when the browser closes. - It can reload the contents if they were not properly loaded due to network issues. +++ ![png](images_Mock_Midterm/check_and_penality.png) +++ - To avoid careless mistakes, you can click `Check` to check your answer. - There is a penalty for incorrect answer. E.g., for MC questions, the penalty depends on the number of answers available to discourage random guessing. - As long as the score does drop to 0 for the question, you can re-attempt it and check your answer again. Not checking your answer before submission can be costly. +++ ## Submit answers +++ When time is up, the Mock Midterm Quiz will be submitted automatically. +++ If you want to submit earlier, you can click `Finish attempt` either in *Quiz navigation* or at the bottom right of the last page. +++ ![png](images_Mock_Midterm/finish_attempt.png) +++ ![png](images_Mock_Midterm/finish_attemp_bottom.png) +++ You can see the summary of your attempt. Click `Submit all and finish` and click again `Submit all and finish` again to confirm. +++ ![png](images_Mock_Midterm/summary_befor_submission.png) +++ ![png](images_Mock_Midterm/confirm_submit_finish.png) +++ You will able to review your score once you submitted your attempt. In the actual Midterm/Exam, however, you will not be able to see your score as manual grading and moderation may be necessary.